home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xprompt / README < prev    next >
Text File  |  1995-06-18  |  2KB  |  55 lines

  1.  
  2.   xprompt 2.0
  3.  
  4.    Copyright (C) 1990 Michael Murphy and Robert Forsman
  5.  
  6.   This is the new and improved xprompt.  Actually, we ditched the
  7. original xprompt code and wrote this from scratch.  You may want to
  8. call this xprompt2 if you are truly fond of the original.
  9.  
  10.   xprompt is often used in ``s from windowmanager menus.  We use it to
  11. send shells to machines that aren't on our menus, and to enable novice
  12. users to send zephyrgrams easily.
  13.   some examples:
  14. "F6" = : root : !"xterm -geom 40x20 -e zwrite `xprompt -rlen 20 -p User` & "
  15. "L10" = c|m : root : !"xrshell `xprompt -rlen 20 -p Machine`&"
  16.  
  17.   xprompt's arguments normally consist of several "-p promptstring".
  18. Each -p can be accompanied by a "-r defaultreply".  -grab and -nograb
  19. control whether xprompt grabs the keyboard.  The other options are
  20. better documented in the manual page.
  21.  
  22.   When given multiple "-p"s the xprompt displays all prompts at once
  23. (with any default replies for each) and the user can use <Return>, ^M,
  24. ^N, and <Tab> to advance to the next field.  <Return> and ^M will exit
  25. xprompt if they are typed in the last field.  ^N and <Tab> will wrap
  26. to the top if typed in the last field.  ^P and <Shift><Tab> will move
  27. to the previous field, wrapping to the bottom if typed in the first
  28. field.  ^C will exit the application without any output.
  29.  
  30.   When the user types <Return> in the last field, xprompt will print
  31. the field values in order, one to a line, on stdout.
  32.  
  33.   I recommend using a large font for xprompt.  I use
  34. xprompt*font:   *new century schoolbook*-r-*--20*
  35.   in my .Xres.  You will also have to add
  36. xprompt.replyLength: 20
  37.   to prevent the xprompt from stretching off the screen.  You can
  38. always override it with command line args anyway.
  39.  
  40.   The GNU General Public License is included in the file COPYING.
  41.  
  42.     This program is free software; you can redistribute it and/or modify
  43.     it under the terms of the GNU General Public License as published by
  44.     the Free Software Foundation; either version 1, or (at your option)
  45.     any later version.
  46.  
  47.     This program is distributed in the hope that it will be useful,
  48.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  49.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  50.     GNU General Public License for more details.
  51.  
  52.     You should have received a copy of the GNU General Public License
  53.     along with this program; if not, write to the Free Software
  54.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  55.